package com.func.domain.activity.service.quota.policy;

import com.func.domain.activity.model.aggregate.CreateQuotaOrderAggregate;

/**
 * <p>
 * ITradePolicy
 * </p>
 *
 * @author Simon
 * @version 2025.03.23.1.0.0
 * @description 交易策略接口, 包括: 返利支付(不用支付), 积分订单 (需要支付)
 * @since 2025-03-23
 */

public interface ITradePolicy {
    /**
     * 交易接口
     * @param createQuotaOrderAggregate 下单的聚合对象
     */
    void trade(CreateQuotaOrderAggregate createQuotaOrderAggregate);
}
